Установка браузера из deb репозитория
------------------------------------------------------------------------------

На клиентском компьютере настроить *sources.list*, добавив репозиторий с браузером Яндекс:

.. code-block:: bash

    admin@pc-1:~$ sudo nano /etc/apt/sources.list

Добавить второй репозиторий в файл *sources.list*:

.. code-block:: bash

    deb [trusted=yes] https://repo.ald.company.lan/repos/astralinux17base/ 1.7_x86-64 main contrib non-free
    deb [trusted=yes] https://repo.ald.company.lan/repos/yandexbrowser/ latest main

.. attention::

    Базовый дистрибутив 1.7_x86-64 main тоже подключен, потому что могут потребоваться дополнительные пакеты и библиотеки.

Обновить новые списки в кэше **apt**:

.. code-block:: bash

    sudo apt update

В результате добавлен репозиторий https://repo.ald.company.lan/repos/yandexbrowser latest:

.. code-block:: bash

    Игн:1 https://repo.ald.company.lan/repos/astralinux17base 1.7_x86-64 InRelease
    Игн:2 https://repo.ald.company.lan/repos/yandexbrowser latest InRelease
    Сущ:3 https://repo.ald.company.lan/repos/astralinux17base 1.7_x86-64 Release
    Пол:4 https://repo.ald.company.lan/repos/yandexbrowser latest Release [865 B]
    Игн:5 https://repo.ald.company.lan/repos/yandexbrowser latest Release.gpg
    Пол:6 https://repo.ald.company.lan/repos/yandexbrowser latest/main amd64 Packages [854 B]
    Сущ:8 https://dl.astralinux.ru/aldpro/stable/repository-main 2.5.0 InRelease
    Сущ:9 https://dl.astralinux.ru/aldpro/stable/repository-extended generic InRelease
    Получено 1 719 B за 0с (4 396 B/s)
    Чтение списков пакетов... Готово
    Построение дерева зависимостей
    Чтение информации о состоянии... Готово
    Все пакеты имеют последние версии.

Установить браузер из нового репозитория командой:

.. code-block:: bash

    sudo apt install yandex-browser-stable -y

После установки, браузер появится в меню Пуск - Сеть, см. :ref:`25_yandex-browser-installed.png`.

.. figure:: 25_yandex-browser-installed.png
    :name: 25_yandex-browser-installed.png
    :scale: 50

    Браузер был установлен из корпоративного репозитория

Настроим возможность Kerberos-аутентификации для браузера Яндекс:

.. code-block:: bash

    #создать категорию так как по умолчанию её не существует
    sudo mkdir -p /etc/opt/yandex/browser/policies/managed/
    sudo nano /etc/opt/yandex/browser/policies/managed/managed_policies.json

Вставить в файл *managed_policies.json* следующее содержимое:

.. code-block:: bash

    {
        "AuthServerAllowlist": "*.ald.company.lan",
        "AuthNegotiateDelegateAllowlist": "*.ald.company.lan",
        "HomepageLocation": "https://dc-1.ald.company.lan/"
    }

.. note::

    Также системный администратор может управлять браузером Яндекс через политики. Более подробно с политиками можете ознакомиться в справке браузера: https://yandex.ru/support/browser-corporate/policy/list.html. Посмотреть список примененных политик можно перейдя по адресу browser://policy/
